Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Canada F4 Canada F8 Canada F9 Canada F10 Canada F11 Switzerland F1 Canada F2 Hungary F1 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Canada F7 Czech Republic F9 Czech Republic F10 Canada F1 (Gatineau) VI Abierto Internacional de Salinas - Salinas USTA Challenger of San Antonio - San Antonio The Granby Natrel Challenger - Granby The LTA Wrexham Challenger - Wrexham West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta XL Bermuda Open - Bermuda Canada F2 (Sherbrooke) Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech The Surbiton Trophy - Surbiton Semgroup Challenger - Tulsa Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Mexico City Challenger Talahassee Challenger Nottingham Challenger Granby Challenger Mons Challenger Bratislava Challenger V Abierto Internacional de Salinas - Salinas drkoop.com USTA Tennis Championships of Denver - Denver Eckental Challenger Ortisei Challenger Copa Ericsson Mexico - Guadalajara Helsinki Challenger Heilbronn Challenger Copa Ericsson Argentina - Buenos Aires Wolfsburg Challenger Zagreb Open - Zagreb Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino Dallas Challenger Copa Ericsson Brazil - Sao Paulo Copa Ericsson Argentina - Buenos Aires BH Tennis Open International Cup - Belo Horizonte Vancouver Challenger Copa Ericsson Peru - Lima Heilbronn Challenger USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler Open Mutouest - St. Brieuc Copa Ericsson Chile - Santiago Portoroz Challenger San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Brazil - Sao Paulo Granby Challenger Copa Ericsson Uruguay - Montevideo Open de Franche-Comte - Besancon Vancouver Challenger Music City Challenger - Nashville GHI Bronx Classic - Bronx 2003 West Side Tennis Club Challenger - Forest Hills Music City Challenger - Nashville USTA/Adtech Challenger - Boston Internationaux du Doubs - Besancon USTA Seascape Challenger - Aptos Challenger Casablanca San Angel - Mexico City Orleans Challenger XL Capital Bermuda Open - Bermuda Mons Challenger Eckental Challenger Andria Challenger Maui Challenger The Natrel's Challenger of Granby - Granby 2006 North Shore Pro Tennis Championship - Winnetka Savannah Challenger Napa Challenger Charlottesville Challenger Drummondville Challenger Tallahassee Challenger Ilkley Challenger Drummondville Challenger USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton Columbus Challenger The Natrel's Challenger - Granby 2004 Keys Gate Challenger - Homestead Drummondville Challenger Sarasota Challenger Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Helsinki Challenger Odlum Brown Vancouver Open - Vancouver Rennes Challenger USTA Challenger of Orlando - Orlando Challenger Ford de Cherbourg - Cherbourg The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville San Luis Potosi Challenger - San Luis Potosi Harrah's Entertainment Men's Pro Challenger - Tunica Ljubljana Challenger USTA Challenger - Champaign II Naples ITG Challenger - Naples Estoril Open - Estoril 2000 Challenger de Granby - Granby 9th Wartburg Open - Eisenach Tiburon Challenger Copa Ericsson Chile - Santiago Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Vicenza Challenger Lexington Challenger U.S. Men's Clay Court Championships - Houston Banja Luka Challenger Austin Challenger - Austin Croatia Open - Umag Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Gemax Open - Belgrade Carson Challenger Heineken Open - Auckland BellSouth Open - Vina del Mar Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo 2003 - Barcelona Idea Prokom Open - Sopot Brescia Challenger Sarasota Challenger Tallahassee Challenger Heilbronn Challenger Kosice Challenger Winnipeg Challenger Orleans Challenger Knoxville Challenger Champaign Challenger Playford Challenger Pekao Open 2001 - Szczecin Savannah Challenger Tallahassee Challenger Savannah Challenger Furth Challenger Winnipeg Challenger Granby Challenger Poznan Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Fairfield Challenger Rijeka Challenger Granby Challenger - Granby Heineken Open - Auckland Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Corona Mexico City Open - Mexico City China Open - Beijing Open Romania - Bucharest Davidoff Swiss Indoors - Basel Copa Ericsson Uruguay - Montevideo Switzerland F2 International Tennis Championships - Delray Beach Copa Ericsson Costa Rica - San Jose SAP Open - San Jose Kroger / St. Jude International - Memphis XI Venice Open - Venice ABN/AMRO World Tennis Tournament - Rotterdam Stockton Challenger Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle Burbank Challenger - Burbank Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Fairfield Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Sydney International - Sydney Vicenza Challenger Fifth-Third Bank Tennis Championships - Lexington Estoril Open - Estoril The Stella Artois Championships - London The Surbiton Trophy - Surbiton AIG Japan Open Tennis Championships - Tokyo The West Side Tennis Club Grass Court Challenger - Forest Hills Granby Challenger BA-CA Tennis Trophy - Vienna USTA Comerica Challenger - Aptos Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg The Natrel's Challenger of Granby - Granby ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Open Seat Godo 2007 - Barcelona Tallahassee Challenger Gerry Weber Open - Halle 2003 USTA Tallahassee Tennis Challenger - Tallahassee Campbell's Hall of Fame Tennis Championships - Newport drkoop.com USTA Challenger of Tallahassee - Tallahassee Hilton Waikoloa Village USTA Challenger - Waikoloa RCA Championships - Indianapolis Granby Challenger - Granby Thailand Open - Bangkok Copa Ericsson Argentina - Buenos Aires BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham Davidoff Swiss Indoors - Basel Winnetka Challenger Waco International Tennis Challenger - Waco Copa Telmex - Buenos Aires The Artois Championships - London Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Campbells Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign Medibank International - Sydney The Surbiton Trophy - Surbiton Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London The 'Fitz' Casino Challenger - Tunica AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington AEGON Championships - London Legg Mason Tennis Classic - Washington Open Sud de France - Montpellier SA Tennis Open - Johannesburg Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Nottingham Challenger 2008 Lubbock Challenger - Lubbock AEGON Championships - London PBZ Zagreb Indoors - Zagreb Vancouver Challenger Sacramento Challenger - Sacramento Brasil Open - Sao Paulo Copa Claro - Buenos Aires Legg Mason Tennis Classic - Washington D.C. Serbia Open - Belgrade Baton Rouge Challenger Winston-Salem Open - Winston-Salem Tallahassee Challenger Sarasota Challenger BMW Open - Munich Savannah Challenger Brasil Open - Sao Paulo Citi Open - Washington Bratislava Challenger Winston-Salem Open - Winston-Salem U.S. Men's Clay Court Championships - Houston Dallas Challenger The Tennis Channel Open - Las Vegas Tallahassee Challenger Next Generation Adelaide International - Adelaide Davidoff Swiss Indoors - Basel Medibank International - Sydney Brisbane International - Brisbane Winnetka Challenger Izmir Challenger PBZ Zagreb Indoors - Zagreb Dallas Challenger Bergamo Challenger Copa Telmex - Buenos Aires Sacramento Challenger Eckental Challenger Grand Prix Hassan II - Casablanca Bratislava Challenger Indianapolis Tennis Championships - Indianapolis Wroclaw Challenger Davidoff Swiss Indoors Basel - Basel Tiburon Challenger Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Atlanta Tennis Championships - Atlanta Stockton Challenger Brisbane International - Brisbane Sarasota Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Marburg Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Campbell's Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors Basel - Basel Poprad Tatry Challenger Ortisei Challenger Thailand Open - Bangkok Las Vegas Challenger The Stella Artois Championships - London Antalya Cup - Antalya Countrywide Classic - Los Angeles Arad Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach Sarasota Challenger Open Seat-Godo 2000 - Barcelona Abierto Mexicano Telcel - Acapulco Mallorca Open - Mallorca AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Palermo Challenger Lexington Challenger Swiss Indoors Basel - Basel Apia International - Sydney Heineken Open - Auckland Granby Challenger Gatineau Challenger Ortisei Challenger Orleans Challenger Poprad Tatry Challenger Granby Challenger Mercedes Cup - Stuttgart Savannah Challenger III Gramado Open de Tenis - Gramado Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Helsinki Challenger XL Capital Bermuda Open - Bermuda Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Granby Challenger Franklin Templeton Tennis Classic - Scottsdale Copa Ericsson - Buenos Aires Columbus Challenger Intersport Heilbronn Open - Heilbronn Hall of Fame Tennis Championships - Newport Geneva Open - Geneva Fairfield Challenger China Open - Beijing ASB Classic - Auckland Verizon Tennis Challenge - Atlanta AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Open 13 - Marseille The Stella Artois Grass Court Championships - London International Championship of Croatia - Umag The Ericsson Open - Miami AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Montreal Tennis Masters Series - Indian Wells Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Indianapolis Tennis Championships - Indianapolis Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Brisbane - Brisbane Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Rogers Cup - Montreal Copa AT&T - Buenos Aires Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco Copa AT&T - Buenos Aires Dubai Open - Dubai Kremlin Cup - Moscow Waldbaum's Hamlet Cup - Long Island Cerveza Club Colombia Open - Bogota Countrywide Classic - Los Angeles Tennis Masters Series - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris French Open - Paris French Open - Paris Wimbledon - London Rogers Masters - Montreal U.S. Open - New York Legg Mason Tennis Classic - Washington Australian Open - Melbourne Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Toronto Rogers Cup - Montreal Sony Ericsson Open - Miami Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Rogers Cup - Montreal Rogers Cup - Toronto Australian Open - Melbourne Rogers Cup - Toronto French Open - Paris Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Sony Ericsson Open - Miami Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, BEL-CAN 5-0 Colonial Classic - Kooyong Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, World Group, SF, ARG-RUS, 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Davis Cup, Group 1, 2R, CAN-CHI 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, ARG-MAR 5-0 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, World Group, 1R, ARG-GBR 4-1 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 Olympics - Beijing 70th River Oaks International Tennis Tournament - Houston Colonial Classic - Kooyong River Oaks International Tennis Tournament - Houston Olympics - London Davis Cup, World Group, PO, CAN-CHI 5-0 AAMI Classic - Kooyong AAMI Classic - Kooyong Colonial Classic - Kooyong